Interaction design in service compositions

نویسنده

  • Teduh Dirgahayu
چکیده

This thesis proposes a concept and transformations for designing interactions in a service composition at related abstraction levels. The concept and transformations are aimed at helping designers to bridge the conceptual gap between the business and software domains. In this way, the complexity of an interaction design can be managed adequately. A service composition is specified as one or more interactions between application components. Interaction design is therefore the central activity in the design of a service composition. Interaction design at related abstraction level requires an interaction concept that can model interactions at a higher abstraction level (called abstract interactions) and interactions at a lower abstraction level (called concrete interactions), in order to avoid any conceptual gap between abstraction levels. An interaction is defined as a unit of activity that is performed by multiple entities or participants in cooperation to establish a common result. Different participants can have different views on the established result. The possible results of an interaction are specified using contribution constraints and distribution constraints. Contribution constraints model the responsibility of the participants in the establishment of the interaction result. Distribution constraints model the relation between the participants’ views. An interaction provides synchronisation or time dependency between the participants on each other. This interaction concept can model abstract and concrete interactions. A designer can hence use a single interaction design concept during a design process. Two design transformations are defined, namely interaction refinement and interaction abstraction. Interaction refinement replaces an abstract interaction with a concrete interaction structure. Interaction abstraction replaces a concrete interaction structure with an abstract interaction. A set of conformance requirements and a conformance assessment method are defined to check the conformance between an abstract interaction and concrete interaction structure.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Correctness of services and their composition

Service-oriented computing (soc) is an emerging paradigm of system design and aims at replacing complex monolithic systems by a composition of interacting systems, called services. A service encapsulates self-contained functionality and offers it over a well-defined, standardized interface. This modularization may reduce both complexity and cost. At the same time, new challenges arise with the ...

متن کامل

A rigorous approach to engineering web service compositions

Despite the emergence of standards to define and compose Web Services to form more complex systems, as yet, there is little support for engineering systems composed from multiple services. As web technology has evolved, tools have been developed that support the design of both visual content and functional services for users. Web Services however, concentrate on the view of systems inter-operat...

متن کامل

Behaviour Analysis And Verification of Web Service Compositions

This work describes an approach of a set of techniques and tools for analysing web service compositions and interactions amongst groups of web service compositions. As web technology has evolved, an emphasis has been placed on providing ease of design and deployment, with WYSIWYG now the normal rather than the exception for rapidly building web served applications. This is equally applicable to...

متن کامل

Web Service Compositions: From XML Syntax to Service Models

This paper presents a rigorous approach to specifying, modelling, verifying and validating the behaviour of web service compositions with the goal of simplifying the task of designing coordinated distributed services and their interaction requirements. We address these issues through the use of rigorous software process analysis techniques, specifying semantics for web service composition stand...

متن کامل

Similarity Measures for Web Service Composition Models

A Web service composition is an interconnected set of multiple specialized Web service operations, which complement each other to offer an improved tool capable of solving more complex problems. Manual design and implementation of Web service compositions are among the most difficult and error prone tasks. To face this complexity and to reduce errors at design time, the developer can alternativ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010